Skip to content

Conversation

@ebroto
Copy link
Contributor

@ebroto ebroto commented Jun 9, 2020

changelog: Handle asymmetrical implementations of PartialEq in [cmp_owned].

Fixes #4874

@rust-highfive
Copy link

r? @flip1995

(rust_highfive has picked a reviewer for you, use r? to override)

@rust-highfive rust-highfive added the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties label Jun 9, 2020
@flip1995 flip1995 added S-waiting-on-author Status: This is awaiting some action from the author. (Use `@rustbot ready` to update this status) and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties labels Jun 12, 2020
@ebroto
Copy link
Contributor Author

ebroto commented Jun 12, 2020

I think I've addressed all of @mikerite's suggestions (thanks again).

Besides reversing the operands when necessary, the lint will not erroneously suggest dereferencing when it's not implemented and catches some FN.

@ebroto ebroto changed the title cmp_owned: avoid FP when PartialEq is not implemented symmetrically cmp_owned: handle when PartialEq is not implemented symmetrically Jun 12, 2020
@flip1995 flip1995 added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties and removed S-waiting-on-author Status: This is awaiting some action from the author. (Use `@rustbot ready` to update this status) labels Jun 13, 2020
@ebroto ebroto force-pushed the 4874_cmp_owned_fp branch from f01d898 to b498e1d Compare June 23, 2020 20:31
@flip1995
Copy link
Member

Looks really good now, thanks! And thanks @mikerite for helping reviewing!

@bors r+

@bors
Copy link
Contributor

bors commented Jun 24, 2020

📌 Commit b498e1d has been approved by flip1995

@bors
Copy link
Contributor

bors commented Jun 24, 2020

⌛ Testing commit b498e1d with merge 46d3304...

@bors
Copy link
Contributor

bors commented Jun 24, 2020

☀️ Test successful - checks-action_dev_test, checks-action_remark_test, checks-action_test
Approved by: flip1995
Pushing 46d3304 to master...

@bors bors merged commit 46d3304 into rust-lang:master Jun 24, 2020
@ebroto ebroto deleted the 4874_cmp_owned_fp branch June 24, 2020 16:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

S-waiting-on-review Status: Awaiting review from the assignee but also interested parties

Projects

None yet

Development

Successfully merging this pull request may close these issues.

cmp_owned false positives - proc_macro Ident

4 participants